<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui">

    <ui:decorate template="/resources/template/modelo.xhtml">
        <ui:define name="centro">
            <f:view encoding="ISO-8859-1">  
                <h:form>
                    <p:panel  header="Edição de Livro: Informações Gerais" style="margin-bottom:10px;">  

                        <p:messages id="msgs"/>  
                        
                        <h:panelGrid columns="3">

                            
                            <h:outputText value="Título: *" />
                            <p:inputText id="titulo" value="#{livroBean.livro.titulo}" required="true" label="titulo" size="100" > 
                                <f:validateRequired />
                            </p:inputText>

                            <p:message for="titulo" display="icon"  />
                        </h:panelGrid>
                        
                        <h:panelGrid columns="2">    
                            <h:outputText value="Formato:"/>
                            <p:selectOneMenu value="#{livroBean.livro.formato.id}">
                                <f:selectItem itemLabel="Impresso" itemValue="2" />
                                <f:selectItem itemLabel="Digital" itemValue="1" />
                                <f:selectItem itemLabel="Áudio" itemValue="3" />
                            </p:selectOneMenu>

                            <h:outputText value="Editora"/>
                            <p:selectOneMenu value="#{livroBean.livro.editora.id}">
                                <f:selectItems value="#{editoraBean.listaEditoras}" var="editora"  itemLabel="#{editora.nome} " itemValue ="#{editora.id}"  />
                            </p:selectOneMenu> 

                            <h:outputText value="Idioma"/>
                            <p:selectOneMenu value="#{livroBean.livro.idioma.id}">
                                <f:selectItem itemLabel="Selecione Idioma" itemValue="1" />
                                <f:selectItems value="#{idiomaBean.listarIdiomas()}" var="idioma"  itemLabel="#{idioma.idioma} " itemValue ="#{idioma.id}"  />
                            </p:selectOneMenu> 

                            <h:outputText value="ISBN/ISSN:" />
                            <p:inputText value="#{livroBean.livro.ISSN_ISBN}"></p:inputText>

                            <h:outputText value="Cidade Publicação:" />
                            <p:inputText value="#{livroBean.livro.cidadePublicacao}"></p:inputText>
                            <h:outputText value="UF Publicação" />
                            <p:selectOneMenu value="#{livroBean.livro.ufPublicacao}">
                                <f:selectItem itemLabel="AC" itemValue="AC" />
                                <f:selectItem itemLabel="AL" itemValue="AL" />
                                <f:selectItem itemLabel="AP" itemValue="AP" />
                                <f:selectItem itemLabel="AM" itemValue="AM" />
                                <f:selectItem itemLabel="BA" itemValue="BA" />
                                <f:selectItem itemLabel="CE" itemValue="CE" />
                                <f:selectItem itemLabel="DF" itemValue="DF" />
                                <f:selectItem itemLabel="ES" itemValue="ES" />
                                <f:selectItem itemLabel="GO" itemValue="GO" />
                                <f:selectItem itemLabel="MA" itemValue="MA" />
                                <f:selectItem itemLabel="MT" itemValue="MT" />
                                <f:selectItem itemLabel="MS" itemValue="MS" />
                                <f:selectItem itemLabel="MG" itemValue="MG" />
                                <f:selectItem itemLabel="PR" itemValue="PR" />
                                <f:selectItem itemLabel="PB" itemValue="PB" />
                                <f:selectItem itemLabel="PA" itemValue="PA" />
                                <f:selectItem itemLabel="PE" itemValue="PE" />
                                <f:selectItem itemLabel="PI" itemValue="PI" />
                                <f:selectItem itemLabel="RJ" itemValue="RJ" />
                                <f:selectItem itemLabel="RN" itemValue="RN" />
                                <f:selectItem itemLabel="RS" itemValue="RS" />
                                <f:selectItem itemLabel="RO" itemValue="RO" />
                                <f:selectItem itemLabel="RR" itemValue="RR" />
                                <f:selectItem itemLabel="SC" itemValue="SC" />
                                <f:selectItem itemLabel="SE" itemValue="SE" />
                                <f:selectItem itemLabel="SP" itemValue="SP" />
                                <f:selectItem itemLabel="TO" itemValue="TO" />
                            </p:selectOneMenu>
                            <h:outputText value="Ano Publicação:" />  
                            <p:inputText value="#{livroBean.livro.anoPublicacao}"></p:inputText>
                            <h:outputText value="Número total de páginas:" />  
                            <p:inputText value="#{livroBean.livro.quantidadePaginas}"></p:inputText>
                            <h:outputText value="Índice:"/>
                            <p:editor id="editor" value="#{livroBean.livro.indice}" width="800"/> 
                            <h:outputText value="Link para acessar o Livro:"/>
                            <p:inputText value="#{livroBean.livro.link}" label="Link" />

                        </h:panelGrid>
                    </p:panel> 
                    
                    <p:panel  style="margin-bottom:10px;">  

                        <h:panelGrid columns="2">
                            <p:commandButton value="Próximo " action="/cadastros/obras/livros/editar/editarLivro2.xhtml"  icon="ui-icon-seek-next" ajax="false" />
                            <p:commandButton value="Cancelar " action="/cadastros/obras/livros/listar/listarLivros.xhtml?faces-redirect=true"  actionListener="#{livroBean.novoLivro()}" immediate="true" ajax="false" />
                        </h:panelGrid>

                    </p:panel>

                </h:form>    
            </f:view>
        </ui:define>
    </ui:decorate>
</html>